MESMNLRADKPTEINVGQLVSGNDVGRIKVTGYDTGLPLDDLYTALAEHFSSCGEIWEIYIPLKFDETNTILNRFWWLLPPPFLSNSSAQVNVGGWNVSVEAYPYPAHANDSVRAVVHGKDVADTVTQLNGSYMRGRKLAVLGDCQTGNTYTPHSPPRQFQ